"""
数据查看与选择功能演示示例

该示例展示了Table类的数据查看（head/tail/info）和选择（行列获取）功能。
"""
from ..dataframe import Table

# 数据查看与选择演示
print("===== 数据查看与选择功能演示 =====")

table = Table()
table.load_from_csv('../demo_data.csv')

print("列名列表:", table.get_columns())
print("总行数:", table.get_row_count())
print("前3行数据:\n", table.head(3))
print("后2行数据:\n", table.tail(2))
print("第2行数据:", table.get_row(1))
print("'salary'列数据:\n", table.get_column('salary'))
print("数据基本信息:")
table.info()